package com.aaa.cars.service;

import com.aaa.cars.entity.BaseArea;
import com.aaa.common.util.Result;

import java.util.List;


/**
 * 统一地区库(BaseArea)表服务接口
 *
 * @author makejava
 * @since 2020-12-07 20:25:49
 */
public interface BaseAreaService {


    /**
     * 通过实体作为筛选条件查询
     *
     * @param baseArea 实例对象
     * @return 对象列表
     */
    Result queryAll(BaseArea baseArea);

    /**
     * 根据地区编号查询
     * @param baseAreaid
     * @return
     */
    Result queryAllByBaseAreaid(Integer baseAreaid);

    /**
     * 根据上一级编号查询
     * @param parentid
     * @return
     */
    Result queryAllByParentid(Integer parentid);

    /**
     * 查询所有的市级地区名
     * @return
     */
    Result queryAllCity();

    /**
     * 查询所有的县级地区名
     * @return
     */
    Result queryAllArea();

}